home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
06
/
8
/
DISK0685.ZIP
/
FORTH.ARC
/
4TH-UG.TOC
< prev
next >
Wrap
Text File
|
1987-05-17
|
4KB
|
81 lines
Page i
Table of Contents
2.0 Quick Reference . . . . . . . . . . . . . . . . . . 2
2.1 System Requirements . . . . . . . . . . . . . . . 2
2.2 Invocation. . . . . . . . . . . . . . . . . . . . 2
2.3 Provided Documentation. . . . . . . . . . . . . . 3
3.0 Introduction . . . . . . . . . . . . . . . . . . . 4
4.0 User's Guide . . . . . . . . . . . . . . . . . . . 6
4.1 System Requirements . . . . . . . . . . . . . . . 6
4.2 FORTH Calculator Style . . . . . . . . . . . . . 7
4.2.1 Getting Started . . . . . . . . . . . . . . . 7
4.2.2 Communicating With FORTH . . . . . . . . . . 7
4.2.3 Special Functions . . . . . . . . . . . . . . 8
4.2.4 New Definitions . . . . . . . . . . . . . . . 8
4.2.5 Exiting FORTH . . . . . . . . . . . . . . . . 9
4.3 Using the Disk . . . . . . . . . . . . . . . . . 10
4.3.1 Creating and Editing Definitions . . . . . . 10
4.3.2 FORTH Disk Access . . . . . . . . . . . . . . 11
4.3.3 Screen File Access . . . . . . . . . . . . . 11
4.3.4 Compiling Definitions . . . . . . . . . . . . 13
4.3.5 Other Functions . . . . . . . . . . . . . . . 14
4.3.5.1 Changing the Default Drive . . . . . . . 14
4.3.5.2 Directory Information . . . . . . . . . . 14
4.3.5.3 Erasing Files . . . . . . . . . . . . . . 14
4.3.5.4 Screen Transfer . . . . . . . . . . . . . 15
4.3.5.5 Screen File Status . . . . . . . . . . . 15
4.3.5.6 Notes . . . . . . . . . . . . . . . . . . 17
4.4 Modifying FORTH . . . . . . . . . . . . . . . . . 18
4.4.1 FORTH Extensions . . . . . . . . . . . . . . 18
4.4.2 Patching . . . . . . . . . . . . . . . . . . 18
4.4.3 Assembly Source Modifications . . . . . . . . 19
5.0 Technical Reference . . . . . . . . . . . . . . . . 20
5.1 Assembly Source . . . . . . . . . . . . . . . . . 20
5.1.1 Source File Organization . . . . . . . . . . 20
5.1.2 Macros . . . . . . . . . . . . . . . . . . . 21
5.1.3 Comments . . . . . . . . . . . . . . . . . . 21
5.2 Modifications . . . . . . . . . . . . . . . . . . 22
5.2.1 Boot Parameters . . . . . . . . . . . . . . . 22
5.2.2 Machine Code Definitions . . . . . . . . . . 22
5.2.3 High-Level Utility Definitions . . . . . . . 22
5.2.4 Installation Dependent Code . . . . . . . . . 23
5.2.4.1 Console I/O . . . . . . . . . . . . . . . 23
5.2.4.2 Printer I/O . . . . . . . . . . . . . . . 23
5.2.4.3 Disk I/O . . . . . . . . . . . . . . . . 23
5.2.5 High-Level Definitions . . . . . . . . . . . 24
5.2.6 System Tools . . . . . . . . . . . . . . . . 24
5.2.7 RAM Workspace . . . . . . . . . . . . . . . . 24
5.2.8 Memory Map . . . . . . . . . . . . . . . . . 24
5.2.9 Other . . . . . . . . . . . . . . . . . . . . 24
5.3 Additions . . . . . . . . . . . . . . . . . . . . 25
5.3.1 Command Line Interpretation . . . . . . . . . 25
5.3.2 File Interface . . . . . . . . . . . . . . . 25
6.0 Glossary . . . . . . . . . . . . . . . . . . . . . 27
6.1 Assembly Listing Definitions. . . . . . . . . . . 28
6.2 Deleted Definitions . . . . . . . . . . . . . . . 35
6.3 High-level Extensions . . . . . . . . . . . . . . 36
Page ii
Table of Contents
7.0 Future Extensions . . . . . . . . . . . . . . . . . 38
8.0 FORTH Sources . . . . . . . . . . . . . . . . . . . 39
Appendix A - Using Execution Vectors . . . . . . . . . . 40
A.1 Concepts. . . . . . . . . . . . . . . . . . . . . 40
A.2 An Example . . . . . . . . . . . . . . . . . . . 41
Appendix B - Building FORTH.COM . . . . . . . . . . . . 42